From c4ec89cf9d296c60513f61aaba88415b8f0fd81f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 2 May 2014 18:23:58 -0400 Subject: [PATCH] GtkDialog: Warn about lack of transient parents We want make it mandatory for dialogs to have transient parents, eventually. This is a first step in that direction. --- gtk/gtkdialog.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkdialog.c b/gtk/gtkdialog.c index 73ae618322..bf41fb496d 100644 --- a/gtk/gtkdialog.c +++ b/gtk/gtkdialog.c @@ -793,6 +793,9 @@ gtk_dialog_map (GtkWidget *widget) GtkWindow *window = GTK_WINDOW (widget); GtkDialog *dialog = GTK_DIALOG (widget); + if (gtk_window_get_transient_for (window) == NULL) + g_warning ("GtkDialog mapped without a transient parent. This is discouraged."); + GTK_WIDGET_CLASS (gtk_dialog_parent_class)->map (widget); focus = gtk_window_get_focus (window); -- 2.30.2